以进程为单位初始化内存池,各进程独享自己的内存池。
更多...
以进程为单位初始化内存池,各进程独享自己的内存池。
| #define uCalloc |
( |
|
nmemb, |
|
|
|
size |
|
) |
| sUSV_Calloc(nmemb, size) |
calloc
在进程内存池或堆中连续分配多块内存。
- 参数
-
| [in] | nmemb | 内存块的数量 |
| [in] | size | 内存块的大小(字节数) |
- 返回
- 分配的指针(void MALLOC_MEM *)
- 返回值
-
在文件 ur_api.h 第 1477 行定义.
| #define uFree |
( |
|
p | ) |
sUSV_Free(p) |
| #define uMalloc |
( |
|
size | ) |
sUSV_Malloc(size) |
malloc
在进程内存池或堆中分配一块内存。
- 参数
-
- 返回
- 分配的指针(void MALLOC_MEM *)
- 返回值
-
在文件 ur_api.h 第 1467 行定义.
| #define uRealloc |
( |
|
p, |
|
|
|
size |
|
) |
| sUSV_Realloc(p, size) |
realloc
重新分配内存。
- 参数
-
| [in] | p | 预重分配的指针 |
| [in] | size | 预重分配的大小(字节数) |
- 返回
- 分配的指针(void MALLOC_MEM *)
- 返回值
-
在文件 ur_api.h 第 1487 行定义.